<?xml version="1.0" encoding="UTF-8" ?>
<st:repository xsi:schemaLocation="urn:com:dassault_systemes:settings settings.xsd" xmlns:st="urn:com:dassault_systemes:settings" xmlns="urn:com:dassault_systemes:settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <st:Description name="FreeStyleGlobalUserSettings" PrimaryTabpage="/Shape/FreeStyle/General">
    <st:role>Settings customizing FSx/ISD workbench and commands</st:role>
    <st:detailedRole>bla-bla</st:detailedRole>
    <st:RepositoryFile>FreeStyleGlobalUserSettings</st:RepositoryFile>
    <st:version>1</st:version>
    <st:compatibility>
      <st:FullCompatibilityfromLevel>1</st:FullCompatibilityfromLevel>
      <st:UpwardCompatibilityfromLevel>1</st:UpwardCompatibilityfromLevel>
    </st:compatibility>
  </st:Description>
  <st:attributes>
    <st:attribute Name="ToleranceImpose" alias="ToleranceImpose">
      <st:role>Is tolerance free or impose by the application ?</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="MaxOrder" alias="MaxOrder">
      <st:role>Element maximum order</st:role>
      <st:detailedRole>Maximum order allowed each time an element is either created or modified</st:detailedRole>
      <st:int>
        <st:min>1</st:min>
        <st:max>16</st:max>
        <st:step>1</st:step>
        <st:default>
          <st:role>Value to be tuned according to company policy</st:role>
          <st:value>12</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="SingleSegment" alias="SingleSegment">
      <st:role>Element single segment mode</st:role>
      <st:detailedRole>Only single segment element will be created</st:detailedRole>
      <st:boolean>
        <st:default>
          <st:value>true</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="AutoDetectionCoord" alias="AutoDetectionCoord">
      <st:role>Show instant mouse coordinate in 3D</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="AutoDetectionSearchDressing" alias="AutoDetectionSearchDressing">
      <st:role>Show instant autodetection type in pre-selection</st:role>
      <st:boolean>
        <st:default>
          <st:value>true</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="AutoDetectionCornerSnap" alias="AutoDetectionCornerSnap">
      <st:role>Selection snap on different elements</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>16</st:max>
        <st:default>
          <st:role>Modify the snap type according to the input value</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="AutoDetectionEdgeSnap" alias="AutoDetectionEdgeSnap">
      <st:role>Selection snap on edge</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="AutoDetectionControlPointSnap" alias="AutoDetectionControlPointSnap">
      <st:role>Selection snap on Control point</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="AutoDetectionSegmentSnap" alias="AutoDetectionSegmentSnap">
      <st:role>Selection snap on segment limits</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="UpdateOnMouseRelease" alias="UpdateOnMouseRelease">
      <st:role>Semi-automatic update</st:role>
      <st:detailedRole>Lauch update each time a manipulation ends</st:detailedRole>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="KeepOriginal" alias="KeepOriginal">
      <st:role>Keep the original version of an element</st:role>
      <st:boolean>
        <st:default>
          <st:value>true</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="NewOpenBody" alias="NewOpenBody">
      <st:role>Create a new open body to aggregate the created element</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="TemporyAnalysis" alias="TemporyAnalysis">
      <st:role>Analysis creation mode</st:role>
      <st:detailedRole>If on the analysis will be erase at the end of the initial command</st:detailedRole>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="AttenuateSpeed" alias="AttenuateSpeed">
      <st:role>Speed of the attenuation</st:role>
      <st:detailedRole>From no attenuation to full attenuation</st:detailedRole>
      <st:int>
        <st:min>1</st:min>
        <st:max>4</st:max>
        <st:default>
          <st:role>No attenuation</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="DashboardStyle" alias="DashboardStyle">
      <st:role>Dashboard icons availability status</st:role>
      <st:detailedRole>Bitfield used to enable/disable icons in Dashboard toolbar</st:detailedRole>
      <st:uint>
        <st:default>
          <st:role>Datum, Keep, Autodetection and Attenuation options are available</st:role>
          <st:value>3084</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FreezeSnap" alias="FreezeSnap">
      <st:role>Freeze temporary the snap capability</st:role>
      <st:detailedRole>Bitfield used to enable/disable manipulator's snap</st:detailedRole>
      <st:uint>
        <st:default>
          <st:role>Not freezed</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="DisplayControlPoint" alias="DisplayControlPoint">
      <st:role>Show / Noshow for furtive display</st:role>
      <st:detailedRole>Show / Noshow for control points vizualisation</st:detailedRole>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="DisplayContinuity" alias="DisplayContinuity">
      <st:role>Show / Noshow for continuity tags</st:role>
      <st:boolean>
        <st:default>
          <st:value>true</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="DisplayTangency" alias="DisplayTangency">
      <st:role>Show / Noshow for 3D tension manipulators</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="DisplayCurvature" alias="DisplayCurvature">
      <st:role>Show / Noshow for 3D Curvature manipulators</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="DisplayCouplingPoint" alias="DisplayCouplingPoint">
      <st:role>Show / Noshow for 3D Couplig points manipulators</st:role>
      <st:boolean>
        <st:default>
          <st:value>true</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="DisplayOrder" alias="DisplayOrder">
      <st:role>Show / Noshow for 3D order tags</st:role>
      <st:boolean>
        <st:default>
          <st:value>true</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="DisplayDigitsNumber" alias="DisplayDigitsNumber">
      <st:role>Number of digits shown</st:role>
      <st:int>
        <st:default>
          <st:role>Two digits shown</st:role>
          <st:value>2</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="ToleranceDeviation" alias="ToleranceDeviation">
      <st:role>Deviation Tolerance</st:role>
      <st:float>
        <st:min>0.001</st:min>
        <st:max>10000</st:max>
        <st:step>0.01</st:step>
        <st:default>
          <st:value>0.1</st:value>
        </st:default>
      </st:float>
    </st:attribute>
    <st:attribute Name="TolerConstraintP1" alias="TolerConstraintP1">
      <st:role>Constraint Tolerance</st:role>
      <st:float>
        <st:default>
          <st:value>0.001</st:value>
        </st:default>
      </st:float>
    </st:attribute>
    <st:attribute Name="TolerConstraint" alias="TolerConstraint">
      <st:role>Constraint Tolerance</st:role>
      <st:float>
        <st:min>0.001</st:min>
        <st:max>10000</st:max>
        <st:step>0.01</st:step>
        <st:default>
          <st:value>0.01</st:value>
        </st:default>
      </st:float>
    </st:attribute>
    <st:attribute Name="AttenuateCoefficient" alias="AttenuateCoefficient">
      <st:role>Attenuate Coefficient</st:role>
      <st:float>
        <st:min>0.00001</st:min>
        <st:max>1.0</st:max>
        <st:step>0.01</st:step>
        <st:default>
          <st:value>0.2</st:value>
        </st:default>
      </st:float>
    </st:attribute>
    <st:attribute Name="RotationStep" alias="RotationStep">
      <st:role>Rotation Step Value</st:role>
      <st:float>
        <st:min>0.01</st:min>
        <st:max>45.0</st:max>
        <st:step>1.0</st:step>
        <st:default>
          <st:value>1.0</st:value>
        </st:default>
      </st:float>
    </st:attribute>
    <st:attribute Name="ManipStepValue" alias="ManipStepValue">
      <st:role>3D Manipulator step value</st:role>
      <st:float>
        <st:default>
          <st:value>10.0</st:value>
        </st:default>
      </st:float>
    </st:attribute>
    <st:attribute Name="ManipStepValueSmallScale" alias="ManipStepValueSmallScale">
      <st:role>3D Manipulator step value in small scale environment</st:role>
      <st:float>
        <st:default>
          <st:value>0.1</st:value>
        </st:default>
      </st:float>
    </st:attribute>
    <st:attribute Name="ManipMoveMode" alias="ManipMoveMode">
      <st:role>3D Manipulator move mode</st:role>
      <st:int>
        <st:min>1</st:min>
        <st:max>3</st:max>
        <st:default>
          <st:role>No step</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="ManipLaunchSnapMode" alias="ManipLaunchSnapMode">
      <st:role>3D Manipulator snap mode</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="FullCrossHair" alias="FullCrossHair">
      <st:role>Full cross hair shown</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="CPTSelectionType" alias="CPTSelectionType">
      <st:role>Select all control points at the beginning of manipulation</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="FilterSelectionType" alias="FilterSelectionType" Tabpage="/Shape/FreeStyle/General">
      <st:role>Select filter selection type</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>OFF</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="TranslatorArrowType" alias="TranslatorArrowType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Translator arrow customization</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>4</st:max>
        <st:default>
          <st:role>Arrow type</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="TranslatorCenterType" alias="TranslatorCenterType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Translator center customization</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>3</st:max>
        <st:default>
          <st:role>Center point type</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="TranslatorMagnetType" alias="TranslatorMagnetType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Translator magnet customization</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>No magnetization</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="TranslatorColor" alias="TranslatorColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Translator Color</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Green in RGB order</st:role>
          <st:value>0</st:value>
          <st:value>255</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="ControlPointsMeshUColor" alias="ControlPointsMeshUColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points mesh color in U direction</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Green in RGB order</st:role>
          <st:value>0</st:value>
          <st:value>255</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="ControlPointsMeshVColor" alias="ControlPointsMeshVColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points mesh color in V direction</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Green in RGB order</st:role>
          <st:value>0</st:value>
          <st:value>255</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="MeshUTypeLine" alias="MeshUTypeLine" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points mesh line type in U direction</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>7</st:max>
        <st:default>
          <st:role>Solide</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="MeshUThickness" alias="MeshUThickness" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points mesh line thickness in U direction</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>55</st:max>
        <st:default>
          <st:role>Very thin</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="MeshVTypeLine" alias="MeshVTypeLine" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points mesh line type in V direction</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>7</st:max>
        <st:default>
          <st:role>Solide</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="MeshVThickness" alias="MeshVThickness" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points mesh line thickness in V direction</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>55</st:max>
        <st:default>
          <st:role>Very thin</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="G0Tolerance" alias="G0Tolerance" Tabpage="/Shape/FreeStyle/Tolerance">
      <st:role>G0 Maximum Tolerance</st:role>
      <st:double>
        <st:min>0.0</st:min>
        <st:max>10.0</st:max>
        <st:step>0.001</st:step>
        <st:default>
          <st:value>0.01</st:value>
        </st:default>
      </st:double>
    </st:attribute>
    <st:attribute Name="G1Tolerance" alias="G1Tolerance" Tabpage="/Shape/FreeStyle/Tolerance">
      <st:role>G1 Maximum Tolerance</st:role>
      <st:double>
        <st:min>0.0</st:min>
        <st:max>90.0</st:max>
        <st:step>0.001</st:step>
        <st:default>
          <st:value>0.5</st:value>
        </st:default>
      </st:double>
    </st:attribute>
    <st:attribute Name="G2Tolerance" alias="G2Tolerance" Tabpage="/Shape/FreeStyle/Tolerance">
      <st:role>G2 Maximum Tolerance</st:role>
      <st:double>
        <st:min>0.0</st:min>
        <st:max>100.0</st:max>
        <st:step>0.001</st:step>
        <st:default>
          <st:value>5</st:value>
        </st:default>
      </st:double>
    </st:attribute>
    <st:attribute Name="G3Tolerance" alias="G3Tolerance" Tabpage="/Shape/FreeStyle/Tolerance">
      <st:role>G3 Maximum Tolerance</st:role>
      <st:double>
        <st:min>0.0</st:min>
        <st:max>90.0</st:max>
        <st:step>0.001</st:step>
        <st:default>
          <st:value>15</st:value>
        </st:default>
      </st:double>
    </st:attribute>
    <st:attribute Name="MeshPointColor" alias="MeshPointColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Mesh point color</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Green in RGB order</st:role>
          <st:value>0</st:value>
          <st:value>255</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="MeshPointType" alias="MeshPointType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control mesh points type</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>9</st:max>
        <st:default>
          <st:role>Dot</st:role>
          <st:value>8</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="MeshPointFeedBack" alias="MeshPointFeedBack" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Manipulator's feedback on pre-selection</st:role>
      <st:uint>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>No feedback</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FaceMeshUColor" alias="FaceMeshUColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points face mesh color in U direction</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Red in RGB order</st:role>
          <st:value>255</st:value>
          <st:value>0</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FaceMeshVColor" alias="FaceMeshVColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points face mesh color in V direction</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Red in RGB order</st:role>
          <st:value>255</st:value>
          <st:value>0</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FaceMeshUTypeLine" alias="FaceMeshUTypeLine" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points FACE mesh line type in U direction</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>7</st:max>
        <st:default>
          <st:role>Dashed</st:role>
          <st:value>2</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FaceMeshUThickness" alias="FaceMeshUThickness" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points FACE mesh line thickness in U direction</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>55</st:max>
        <st:default>
          <st:role>Very thin</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FaceMeshVTypeLine" alias="FaceMeshVTypeLine" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points FACE mesh line type in V direction</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>7</st:max>
        <st:default>
          <st:role>Dashed</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FaceMeshVThickness" alias="FaceMeshVThickness" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Control points FACE mesh line thickness in V direction</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>55</st:max>
        <st:default>
          <st:role>Very thin</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="OutOfToleranceColor" alias="OutOfToleranceColor" Tabpage="/Shape/FreeStyle/Tolerance">
      <st:role>The Out Of Tolerance Color</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Red in RGB order</st:role>
          <st:value>255</st:value>
          <st:value>0</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="WithinToleranceColor" alias="WithinToleranceColor" Tabpage="/Shape/FreeStyle/Tolerance">
      <st:role>The Whithin Tolerance Color</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Green in RGB order</st:role>
          <st:value>0</st:value>
          <st:value>255</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="DeactivatedColor" alias="DeactivatedColor" Tabpage="/Shape/FreeStyle/Tolerance">
      <st:role>The color applied when the computing is deactivated</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Blue in RGB order</st:role>
          <st:value>255</st:value>
          <st:value>255</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FSMouseCursorType" alias="FSMouseCursorType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Changes the mouse cursor appearence</st:role>
      <st:detailedRole>Bitfield used to change the mouse sursor appearence</st:detailedRole>
      <st:uint>
        <st:min>0</st:min>
        <st:max>10</st:max>
        <st:default>
          <st:role>Left arrow</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="MirrorFeedbackColor" alias="MirrorFeedbackColor" Tabpage="/Shape/FreeStyle/General">
      <st:role>The color applied when the mirror feedback option is activated</st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>Blue in RGB order</st:role>
          <st:value>230</st:value>
          <st:value>230</st:value>
          <st:value>230</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="PCSWarningAtCancel" alias="PCSWarningAtCancel">
      <st:role>Warn when cancelling the Parallel Command Session</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="PCSInsertRunningCmdInPCS" alias="PCSInsertRunningCmdInPCS">
      <st:role>Enable insertion of current running command into a Parallel Command Session</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="NoMaterialWarningMode" alias="NoMaterialWarningMode">
      <st:role>No warning message if material mode is not ON</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="DefaultActivityStatus" alias="DefaultActivityStatus">
      <st:role>If enabled, the constraint is created deactivated</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="MinCornerCheck" alias="MinCornerCheck">
      <st:role>If ON, Minimum corner value is enabled</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="MinimumCornerValue" alias="MinimumCornerValue">
      <st:role>The relimiting manipulators snap directly to the corner when the distance gets smaller than this value</st:role>
      <st:double>
        <st:default>
          <st:value>0.0</st:value>
        </st:default>
      </st:double>
    </st:attribute>
    <st:attribute Name="CstDeviationInViewer" alias="CstDeviationInViewer">
      <st:role>Display the deviation values in the viewer</st:role>
      <st:boolean>
        <st:default>
          <st:value>true</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="CstMeanSurfaceSolverMode" alias="CstMeanSurfaceSolverMode">
      <st:role>Mean surface solver mode</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="AutoTargetTolCheck" alias="AutoTargetTolCheck">
      <st:role>If ON, Auto Target tolerance is enabled</st:role>
      <st:boolean>
        <st:default>
          <st:value>true</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="AutoTargetTolerance" alias="AutoTargetTolerance" Tabpage="/Shape/FreeStyle/General">
      <st:role>Auto Target Tolerance</st:role>
      <st:double>
        <st:default>
          <st:value>10.</st:value>
        </st:default>
      </st:double>
    </st:attribute>
    <st:attribute Name="TranslatorCanoDirections3D" alias="TranslatorCanoDirections3D" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Inflate customization</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>No Inflate</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="FastMirrorPlane" alias="FastMirrorPlane" Tabpage="/Shape/FreeStyle/General">
      <st:role>Symmetry Plane</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>3</st:max>
        <st:default>
          <st:role>ZX Plane</st:role>
          <st:value>2</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="RatioApparitionDumbbells" alias="RatioApparitionDumbbells" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Ratio for apparition of Dumbbells instead of custom manipulators</st:role>
      <st:float>
        <st:min>0</st:min>
        <st:max>30</st:max>
        <st:step>1</st:step>
        <st:default>
          <st:role>Medium</st:role>
          <st:value>5</st:value>
        </st:default>
      </st:float>
    </st:attribute>
    <st:attribute Name="KeepNurbsMode" alias="KeepNurbsMode" Tabpage="/Shape/FreeStyle/General">
      <st:role>Keep analysis result as NURBs curves</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>0</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="BezierManipulationMode" alias="BezierManipulationMode" Tabpage="/Shape/FreeStyle/General">
      <st:role>Bezier Manipulation Mode</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>ON</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayCPMode" alias="FurtiveDisplayCPMode" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Activates control points option from Furtive display variants section</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>ON</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayCPColor" alias="FurtiveDisplayCPColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Control point color </st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>In RGB order</st:role>
          <st:value>0</st:value>
          <st:value>0</st:value>
          <st:value>255</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayCPLnType" alias="FurtiveDisplayCPLnType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Control point line type</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>7</st:max>
        <st:default>
          <st:role>Continuous Line</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayCPPtType" alias="FurtiveDisplayCPPtType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Control point point type</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>9</st:max>
        <st:default>
          <st:role>DOT</st:role>
          <st:value>8</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FurtiveDisplaySegMode" alias="FurtiveDisplaySegMode" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Activates Segmentation option from Furtive display variants section</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>OFF</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="FurtiveDisplaySegColor" alias="FurtiveDisplaySegColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Segmentation color </st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>In RGB order</st:role>
          <st:value>0</st:value>
          <st:value>255</st:value>
          <st:value>0</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FurtiveDisplaySegLnType" alias="FurtiveDisplaySegLnType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Segmentation line type</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>7</st:max>
        <st:default>
          <st:role>Small Dashed</st:role>
          <st:value>3</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FurtiveDisplaySegPtType" alias="FurtiveDisplaySegPtType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Segmentation point type</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>9</st:max>
        <st:default>
          <st:role>PLUS</st:role>
          <st:value>2</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayIsoCurvesMode" alias="FurtiveDisplayIsoCurvesMode" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Activates Iso-Curves option from Furtive display variants section</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>OFF</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayIsoCurvesColor" alias="FurtiveDisplayIsoCurvesColor" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Iso-Curves color </st:role>
      <st:uint size="3">
        <st:min>0</st:min>
        <st:max>255</st:max>
        <st:default size="3">
          <st:role>In RGB order</st:role>
          <st:value>128</st:value>
          <st:value>0</st:value>
          <st:value>255</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayIsoCurvesLnType" alias="FurtiveDisplayIsoCurvesLnType" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Iso-Curves line type</st:role>
      <st:uint>
        <st:min>1</st:min>
        <st:max>7</st:max>
        <st:default>
          <st:role>Long Dashed</st:role>
          <st:value>3</st:value>
        </st:default>
      </st:uint>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayIsoCurvesUOrderMode" alias="FurtiveDisplayIsoCurvesUOrderMode" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Iso-Curves U order mode</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>Order</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayIsoCurvesVOrderMode" alias="FurtiveDisplayIsoCurvesVOrderMode" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Iso-Curves V order mode</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>Order</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayIsoCurvesNbU" alias="FurtiveDisplayIsoCurvesNbU" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Iso-Curves U order </st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>16</st:max>
        <st:step>1</st:step>
        <st:default>
          <st:role>Order</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="FurtiveDisplayIsoCurvesNbV" alias="FurtiveDisplayIsoCurvesNbV" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Furtive display Iso-Curves V order </st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>16</st:max>
        <st:step>1</st:step>
        <st:default>
          <st:role>Order</st:role>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="DisplayCPAsBezierMode" alias="DisplayCPAsBezierMode" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Activates Display control points as bezier option from Furtive display variants section</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>OFF</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="DisplayFreeBordersMode" alias="DisplayFreeBordersMode" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Activates Display free borders option from Furtive display variants section</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>OFF</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="3DTagsTransparentBackgroundMode" alias="3DTagsTransparentBackgroundMode" Tabpage="/Shape/FreeStyle/Manipulators">
      <st:role>Make 3D tags background transparent</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>OFF</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="CPKeepInputElemSelMode" alias="CPKeepInputElemSelMode" Tabpage="/Shape/FreeStyle/General">
      <st:role>Input elements will remain selected after OK button is pressed</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>OFF</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="3DCurveBorderCPMode" alias="3DCurveBorderCPMode" Tabpage="/Shape/FreeStyle/General">
      <st:role>Border 3D Curve mode</st:role>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:role>OFF</st:role>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>
    <st:attribute Name="CPDelayLawApplicationMode" alias="CPDelayLawApplicationMode" Tabpage="/Shape/FreeStyle/General">
      <st:role>Delay Law Application</st:role>
      <st:boolean>
        <st:default>
          <st:value>false</st:value>
        </st:default>
      </st:boolean>
    </st:attribute>
    <st:attribute Name="StretchViewMode" alias="StretchViewMode" Tabpage="/Shape/FreeStyle/General">
      <st:role>Display Stretch</st:role>
      <st:boolean>
		<st:default>
			<st:value>false</st:value>
		</st:default>
	</st:boolean>
    </st:attribute>
  </st:attributes>
</st:repository>

